<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="layout" content="main" />
        <g:set var="entityName" value="${message(code: 'vaga.label', default: 'Vaga')}" />
        <title><g:message code="default.list.label" args="[entityName]" /></title>
    </head>
    <body>
        <div class="cabelistlateral"><img src="${resource(dir:'images',file:'seta_cabecalho_20x20.png')}" /> Pesquisar Vagas</div><br/>
        <div class="pesquisa">
            <%
            String palavra   = "";
            String atividade = "";
            String cidade    = "";
            String curso     = "";
            if(buscaInstance != null){
                palavra   = buscaInstance.palavra
                atividade = buscaInstance.atividade
                cidade    = buscaInstance.cidade
                curso     = buscaInstance.curso
            }
            %>
            <form method="post" action="/EstagioWeb/vaga/pesquisar">
              <div class="itens">Palavra-chave <br/> <input class="text" type="text" name="palavra" value="<%=palavra%>" size="30"/></div>
              <div class="itens">
                  Área de Atividade <br/>
                  <select name="atividade">
                    <option value="">Selecione</option>
                    <%
                    def atividadeInstance = Atividade.findAll();
                    for (int i=0; i<atividadeInstance.size(); i++){
                        %>
                        <option value="<%=atividadeInstance.id[i]%>" <%if(atividade==atividadeInstance.id[i]){%>selected<%}%>><%=atividadeInstance.descricao[i]%></option>
                        <%
                    }
                    %>
                  </select>
              </div>
              <div class="itens">
                  Cursos <br/>
                  <select name="curso">
                    <option value="">Selecione</option>
                    <%
                    def cursoInstance = Curso.findAll();
                    for (int i=0; i<cursoInstance.size(); i++){
                        %>
                        <option value="<%=cursoInstance.id[i]%>" <%if(curso==cursoInstance.id[i]){%>selected<%}%>><%=cursoInstance.descricao[i]%></option>
                        <%
                    }
                    %>
                  </select>
              </div>
              <div class="itens">
                  Cidades <br/>
                  <select name="cidade">
                    <option value="">Selecione</option>
                    <%
                    def cidadeInstance = Cidade.findAll();
                    for (int i=0; i<cidadeInstance.size(); i++){
                        %>
                        <option value="<%=cidadeInstance.id[i]%>" <%if(cidade==cidadeInstance.id[i]){%>selected<%}%>><%=cidadeInstance.nome[i]%></option>
                        <%
                    }
                    %>
                  </select>
              </div>
              <div class="itens btsalvarcadastro" style="margin:6px 0 0 0;">
                  <input class="ui-corner-all" type="submit" name="buscar" value="BUSCAR VAGA"/>
              </div>
            </form>
            <br class="clear"/>
        </div>
        <div class="body">
            <div class="list">
                <table>
                    <thead>
                        <tr>
                            <g:sortableColumn property="cargo" title="${message(code: 'vaga.cargo.label', default: 'Cargo')}" />
                            <g:sortableColumn property="atribuicoes" title="${message(code: 'vaga.atribuicoes.label', default: 'Atribuições')}" />
                            <g:sortableColumn property="dtCadastro" title="${message(code: 'vaga.dtCadastro.label', default: 'Data Cadastro')}" />
                            <g:sortableColumn property="qtdeVagas" title="${message(code: 'vaga.qtdeVagas.label', default: 'Qtde Vagas')}" />
                            <g:sortableColumn property="status" title="${message(code: 'vaga.status.label', default: 'Status')}" />
                            <g:sortableColumn property="remuneracao" title="${message(code: 'vaga.remuneracao.label', default: 'Remuneração')}" />
                            <td class="acao">Ações</td>
                        </tr>
                    </thead>
                    <tbody>
                    <%
                    if(vagaInstance){
                        %>
                        <g:each in="${vagaInstanceList}" status="i" var="vagaInstance">
                            <%
                            String st = "";
                            style     = "";
                            if(vagaInstance.status == "1"){
                              st = "Ativo";
                              style     = " style='color:#006600; font-weight:bold;'";
                            }else{
                              st = "Inativo";
                              style     = " style='color:#ff0000; font-weight:bold;'";
                            }
                            %>
                            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
                                <td>${fieldValue(bean: vagaInstance, field: "cargo")}</td>
                                <td>${fieldValue(bean: vagaInstance, field: "atribuicoes")}</td>
                                <td>${fieldValue(bean: vagaInstance, field: "dtCadastro")}</td>
                                <td>${fieldValue(bean: vagaInstance, field: "qtdeVagas")}</td>
                                <td<%=style%>><%=st%></td>
                                <td>${fieldValue(bean: vagaInstance, field: "remuneracao")}</td>
                                <td class="ico">
                                  <g:link action="enviaVaga" id="${vagaInstance.id}">
                                    <img src="${resource(dir:'images',file:'ico_preview.png')}" alt="Visualizar Item" title="Visualizar Item" />
                                  </g:link>
                                </td>
                            </tr>
                        </g:each>
                        <%
                    }else{
                        %>
                        <tr>
                            <td colspan="7" align="center">
                                <g:if test="${flash.message}">
                                    <div class="message">${flash.message}</div>
                                </g:if>
                            </td>
                        </tr>
                        <%
                    }
                    %>
                    </tbody>
                </table>
            </div>
            <div class="paginateButtons">
                <g:paginate total="${vagaInstanceTotal}" />
            </div>
        </div>
    </body>
</html>
